# near model CODE resource # jump table entries: 10656-10656 (1 of them) export_1332: 00000000 4E56 FFC8 link A6, -0x0038 00000004 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3 00000008 47EE FFDC lea.l A3, [A6 - 0x24] 0000000C 426E FFFE clr.w [A6 - 0x2] 00000010 206E 0008 movea.l A0, [A6 + 0x8] 00000014 4A10 tst.b [A0] 00000016 6700 00F0 beq +0xF2 /* 00000108 */ 0000001A 206E 0008 movea.l A0, [A6 + 0x8] 0000001E 52AE 0008 addq.l [A6 + 0x8], 1 00000022 1010 move.b D0, [A0] 00000024 5300 subq.b D0, 1 00000026 6500 03E6 bcs +0x3E8 /* 0000040E */ 0000002A 0C00 0005 cmpi.b D0, 0x5 0000002E 6200 03DE bhi +0x3E0 /* 0000040E */ 00000032 7200 moveq.l D1, 0x00 00000034 1200 move.b D1, D0 00000036 D241 add.w D1, D1 00000038 323B 1006 move.w D1, [PC + D1.w + 0x6] 0000003C 4EFB 1000 jmp [PC + D1.w] 00000040 000E 002C ori.b A6, 0x2C /* ',' */ 00000044 0054 0072 ori.w [A4], 0x72 /* 'r' */ 00000048 008C 00B0 206D ori.l A4, 0xB0206D 0000004E BA78 4868 cmp.w D5, [0x00004868] 00000052 0128 206D btst [A0 + 0x206D], D0 00000056 B9FC 4868 032E cmpa.l A4, 0x4868032E 0000005C 4EAD 1362 jsr [A5 + 0x1362 /* export_616 */] 00000060 3D40 FFFE move.w [A6 - 0x2], D0 00000064 508F addq.l A7, 8 00000066 6000 03A6 bra +0x3A8 /* 0000040E */ 0000006A 206D BA78 movea.l A0, [A5 - 0x4588] 0000006E 4868 0130 pea.l [A0 + 0x130] 00000072 206D B9FC movea.l A0, [A5 - 0x4604] 00000076 4868 032E pea.l [A0 + 0x32E] 0000007A 4EAD 1362 jsr [A5 + 0x1362 /* export_616 */] 0000007E 3D40 FFFE move.w [A6 - 0x2], D0 00000082 206D BA78 movea.l A0, [A5 - 0x4588] 00000086 317C FFFE 0138 move.w [A0 + 0x138], 0xFFFE 0000008C 508F addq.l A7, 8 0000008E 6000 037E bra +0x380 /* 0000040E */ 00000092 206D BA78 movea.l A0, [A5 - 0x4588] 00000096 4868 0138 pea.l [A0 + 0x138] 0000009A 206D B9FC movea.l A0, [A5 - 0x4604] 0000009E 4868 032E pea.l [A0 + 0x32E] 000000A2 4EAD 1362 jsr [A5 + 0x1362 /* export_616 */] 000000A6 3D40 FFFE move.w [A6 - 0x2], D0 000000AA 508F addq.l A7, 8 000000AC 6000 0360 bra +0x362 /* 0000040E */ 000000B0 206D BA78 movea.l A0, [A5 - 0x4588] 000000B4 4868 0128 pea.l [A0 + 0x128] 000000B8 486E 0008 pea.l [A6 + 0x8] 000000BC 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 000000C0 3D40 FFFE move.w [A6 - 0x2], D0 000000C4 508F addq.l A7, 8 000000C6 6000 0346 bra +0x348 /* 0000040E */ 000000CA 206D BA78 movea.l A0, [A5 - 0x4588] 000000CE 4868 0130 pea.l [A0 + 0x130] 000000D2 486E 0008 pea.l [A6 + 0x8] 000000D6 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 000000DA 3D40 FFFE move.w [A6 - 0x2], D0 000000DE 206D BA78 movea.l A0, [A5 - 0x4588] 000000E2 317C FFFE 0138 move.w [A0 + 0x138], 0xFFFE 000000E8 508F addq.l A7, 8 000000EA 6000 0322 bra +0x324 /* 0000040E */ 000000EE 206D BA78 movea.l A0, [A5 - 0x4588] 000000F2 4868 0138 pea.l [A0 + 0x138] 000000F6 486E 0008 pea.l [A6 + 0x8] 000000FA 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 000000FE 3D40 FFFE move.w [A6 - 0x2], D0 00000102 508F addq.l A7, 8 00000104 6000 0308 bra +0x30A /* 0000040E */ label00000108: 00000108 486D 290A pea.l [A5 + 0x290A /* export_1309 */] 0000010C 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000110 4A40 tst.w D0 00000112 588F addq.l A7, 4 00000114 6700 02F8 beq +0x2FA /* 0000040E */ 00000118 3D6D EA58 FFFC move.w [A6 - 0x4], [A5 - 0x15A8] 0000011E 426D EA58 clr.w [A5 - 0x15A8] 00000122 426E FFC8 clr.w [A6 - 0x38] 00000126 4246 clr.w D6 00000128 206D BA78 movea.l A0, [A5 - 0x4588] 0000012C 3D68 0128 FFCE move.w [A6 - 0x32], [A0 + 0x128] 00000132 206D BA78 movea.l A0, [A5 - 0x4588] 00000136 3D68 012A FFD0 move.w [A6 - 0x30], [A0 + 0x12A] 0000013C 206D BA78 movea.l A0, [A5 - 0x4588] 00000140 3A28 012C move.w D5, [A0 + 0x12C] 00000144 206D BA78 movea.l A0, [A5 - 0x4588] 00000148 3D68 012E FFD2 move.w [A6 - 0x2E], [A0 + 0x12E] 0000014E 206D BA78 movea.l A0, [A5 - 0x4588] 00000152 3D68 0130 FFD4 move.w [A6 - 0x2C], [A0 + 0x130] 00000158 3D68 0130 FFCA move.w [A6 - 0x36], [A0 + 0x130] 0000015E 206D BA78 movea.l A0, [A5 - 0x4588] 00000162 3D68 0138 FFD6 move.w [A6 - 0x2A], [A0 + 0x138] 00000168 206D BA78 movea.l A0, [A5 - 0x4588] 0000016C 3D68 0134 FFD8 move.w [A6 - 0x28], [A0 + 0x134] 00000172 3D68 0134 FFCC move.w [A6 - 0x34], [A0 + 0x134] 00000178 206D BA78 movea.l A0, [A5 - 0x4588] 0000017C 3D68 013C FFDA move.w [A6 - 0x26], [A0 + 0x13C] 00000182 302E FFCE move.w D0, [A6 - 0x32] 00000186 B06E FFD0 cmp.w D0, [A6 - 0x30] 0000018A 6706 beq +0x8 /* 00000192 */ 0000018C BA6E FFD2 cmp.w D5, [A6 - 0x2E] 00000190 660E bne +0x10 /* 000001A0 */ label00000192: 00000192 4878 0407 push.l 0x407 00000196 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 0000019A 588F addq.l A7, 4 0000019C 6000 020C bra +0x20E /* 000003AA */ label000001A0: 000001A0 70FE moveq.l D0, 0xFFFFFFFE 000001A2 B06E FFD4 cmp.w D0, [A6 - 0x2C] 000001A6 660E bne +0x10 /* 000001B6 */ 000001A8 4878 0408 push.l 0x408 000001AC 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000001B0 588F addq.l A7, 4 000001B2 6000 01F6 bra +0x1F8 /* 000003AA */ label000001B6: 000001B6 206D BA78 movea.l A0, [A5 - 0x4588] 000001BA 43ED B9BE lea.l A1, [A5 - 0x4642] 000001BE 41E8 0128 lea.l A0, [A0 + 0x128] 000001C2 22D8 move.l [A1]+, [A0]+ 000001C4 22D8 move.l [A1]+, [A0]+ 000001C6 526D B9BE addq.w [A5 - 0x4642], 1 000001CA 526D B9C2 addq.w [A5 - 0x463E], 1 000001CE 2B6D BA78 B9C6 move.l [A5 - 0x463A], [A5 - 0x4588] 000001D4 7001 moveq.l D0, 0x01 000001D6 2F00 move.l -[A7], D0 000001D8 4EAD 1312 jsr [A5 + 0x1312 /* export_606 */] 000001DC 4A40 tst.w D0 000001DE 588F addq.l A7, 4 000001E0 6700 01C8 beq +0x1CA /* 000003AA */ label000001E4: 000001E4 302E FFCC move.w D0, [A6 - 0x34] 000001E8 48C0 ext.l D0 000001EA 2F00 move.l -[A7], D0 000001EC 302E FFCA move.w D0, [A6 - 0x36] 000001F0 48C0 ext.l D0 000001F2 2F00 move.l -[A7], D0 000001F4 2F2D BA78 move.l -[A7], [A5 - 0x4588] 000001F8 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */] 000001FC 302E FFC8 move.w D0, [A6 - 0x38] 00000200 E940 asl D0.w, 4 00000202 41F3 0000 lea.l A0, [A3 + D0.w] 00000206 43ED BA30 lea.l A1, [A5 - 0x45D0] 0000020A 20D9 move.l [A0]+, [A1]+ 0000020C 20D9 move.l [A0]+, [A1]+ 0000020E 20D9 move.l [A0]+, [A1]+ 00000210 20D9 move.l [A0]+, [A1]+ 00000212 2F2D BA0C move.l -[A7], [A5 - 0x45F4] 00000216 2F2D BA78 move.l -[A7], [A5 - 0x4588] 0000021A 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */] 0000021E 4AAD BA0C tst.l [A5 - 0x45F4] 00000222 4FEF 0014 lea.l A7, [A7 + 0x14] 00000226 670E beq +0x10 /* 00000236 */ 00000228 7010 moveq.l D0, 0x10 0000022A 2F00 move.l -[A7], D0 0000022C 2F2D BA0C move.l -[A7], [A5 - 0x45F4] 00000230 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 00000234 508F addq.l A7, 8 label00000236: 00000236 302E FFC8 move.w D0, [A6 - 0x38] 0000023A 526E FFC8 addq.w [A6 - 0x38], 1 0000023E 0C40 0001 cmpi.w D0, 0x1 00000242 6718 beq +0x1A /* 0000025C */ 00000244 3D6E FFD6 FFCA move.w [A6 - 0x36], [A6 - 0x2A] 0000024A 70FE moveq.l D0, 0xFFFFFFFE 0000024C B06E FFD6 cmp.w D0, [A6 - 0x2A] 00000250 670A beq +0xC /* 0000025C */ 00000252 3D6E FFDA FFCC move.w [A6 - 0x34], [A6 - 0x26] 00000258 5246 addq.w D6, 1 0000025A 6088 bra -0x76 /* 000001E4 */ label0000025C: 0000025C 382E FFCE move.w D4, [A6 - 0x32] 00000260 6000 00CC bra +0xCE /* 0000032E */ label00000264: 00000264 3E05 move.w D7, D5 00000266 7001 moveq.l D0, 0x01 00000268 2F00 move.l -[A7], D0 0000026A 322E FFD8 move.w D1, [A6 - 0x28] 0000026E 48C1 ext.l D1 00000270 2F01 move.l -[A7], D1 00000272 322E FFD4 move.w D1, [A6 - 0x2C] 00000276 48C1 ext.l D1 00000278 2F01 move.l -[A7], D1 0000027A 48C5 ext.l D5 0000027C 2F05 move.l -[A7], D5 0000027E 48C4 ext.l D4 00000280 2F04 move.l -[A7], D4 00000282 4EBA 0198 jsr [PC + 0x198 /* 0000041C */] 00000286 4A40 tst.w D0 00000288 4FEF 0014 lea.l A7, [A7 + 0x14] 0000028C 6700 011C beq +0x11E /* 000003AA */ 00000290 6000 0090 bra +0x92 /* 00000322 */ label00000294: 00000294 4A46 tst.w D6 00000296 6608 bne +0xA /* 000002A0 */ 00000298 3005 move.w D0, D5 0000029A 5240 addq.w D0, 1 0000029C B047 cmp.w D0, D7 0000029E 664C bne +0x4E /* 000002EC */ label000002A0: 000002A0 4A46 tst.w D6 000002A2 672C beq +0x2E /* 000002D0 */ 000002A4 7001 moveq.l D0, 0x01 000002A6 2F00 move.l -[A7], D0 000002A8 322E FFDA move.w D1, [A6 - 0x26] 000002AC 48C1 ext.l D1 000002AE 2F01 move.l -[A7], D1 000002B0 322E FFD6 move.w D1, [A6 - 0x2A] 000002B4 48C1 ext.l D1 000002B6 2F01 move.l -[A7], D1 000002B8 48C7 ext.l D7 000002BA 2F07 move.l -[A7], D7 000002BC 322E FFCE move.w D1, [A6 - 0x32] 000002C0 48C1 ext.l D1 000002C2 2F01 move.l -[A7], D1 000002C4 4EBA 0156 jsr [PC + 0x156 /* 0000041C */] 000002C8 4A40 tst.w D0 000002CA 4FEF 0014 lea.l A7, [A7 + 0x14] 000002CE 674C beq +0x4E /* 0000031C */ label000002D0: 000002D0 206D BA78 movea.l A0, [A5 - 0x4588] 000002D4 317C 0001 0186 move.w [A0 + 0x186], 0x1 000002DA 7000 moveq.l D0, 0x00 000002DC 2F00 move.l -[A7], D0 000002DE 2F2D BA78 move.l -[A7], [A5 - 0x4588] 000002E2 4EAD 290A jsr [A5 + 0x290A /* export_1309 */] 000002E6 4A40 tst.w D0 000002E8 508F addq.l A7, 8 000002EA 6730 beq +0x32 /* 0000031C */ label000002EC: 000002EC 7008 moveq.l D0, 0x08 000002EE 2F00 move.l -[A7], D0 000002F0 48C7 ext.l D7 000002F2 2F07 move.l -[A7], D7 000002F4 48C4 ext.l D4 000002F6 2F04 move.l -[A7], D4 000002F8 4A46 tst.w D6 000002FA 6706 beq +0x8 /* 00000302 */ 000002FC 48C5 ext.l D5 000002FE 2205 move.l D1, D5 00000300 6004 bra +0x6 /* 00000306 */ label00000302: 00000302 48C7 ext.l D7 00000304 2207 move.l D1, D7 label00000306: 00000306 2F01 move.l -[A7], D1 00000308 302E FFCE move.w D0, [A6 - 0x32] 0000030C 48C0 ext.l D0 0000030E 2F00 move.l -[A7], D0 00000310 4EBA 010A jsr [PC + 0x10A /* 0000041C */] 00000314 4A40 tst.w D0 00000316 4FEF 0014 lea.l A7, [A7 + 0x14] 0000031A 6606 bne +0x8 /* 00000322 */ label0000031C: 0000031C 382E FFD0 move.w D4, [A6 - 0x30] 00000320 600C bra +0xE /* 0000032E */ label00000322: 00000322 3007 move.w D0, D7 00000324 5247 addq.w D7, 1 00000326 B06E FFD2 cmp.w D0, [A6 - 0x2E] 0000032A 6D00 FF68 blt -0x96 /* 00000294 */ label0000032E: 0000032E 3004 move.w D0, D4 00000330 5244 addq.w D4, 1 00000332 B06E FFD0 cmp.w D0, [A6 - 0x30] 00000336 6D00 FF2C blt -0xD2 /* 00000264 */ 0000033A 606E bra +0x70 /* 000003AA */ label0000033C: 0000033C 4A6E FFC8 tst.w [A6 - 0x38] 00000340 6708 beq +0xA /* 0000034A */ 00000342 302E FFDA move.w D0, [A6 - 0x26] 00000346 48C0 ext.l D0 00000348 6006 bra +0x8 /* 00000350 */ label0000034A: 0000034A 302E FFD8 move.w D0, [A6 - 0x28] 0000034E 48C0 ext.l D0 label00000350: 00000350 2F00 move.l -[A7], D0 00000352 4A6E FFC8 tst.w [A6 - 0x38] 00000356 6708 beq +0xA /* 00000360 */ 00000358 302E FFD6 move.w D0, [A6 - 0x2A] 0000035C 48C0 ext.l D0 0000035E 6006 bra +0x8 /* 00000366 */ label00000360: 00000360 302E FFD4 move.w D0, [A6 - 0x2C] 00000364 48C0 ext.l D0 label00000366: 00000366 2F00 move.l -[A7], D0 00000368 2F2D BA78 move.l -[A7], [A5 - 0x4588] 0000036C 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 00000370 4AAD BA0C tst.l [A5 - 0x45F4] 00000374 4FEF 000C lea.l A7, [A7 + 0xC] 00000378 6730 beq +0x32 /* 000003AA */ 0000037A 302E FFC8 move.w D0, [A6 - 0x38] 0000037E E940 asl D0.w, 4 00000380 4A33 0000 tst.b [A3 + D0.w] 00000384 6724 beq +0x26 /* 000003AA */ 00000386 302E FFC8 move.w D0, [A6 - 0x38] 0000038A E940 asl D0.w, 4 0000038C 206D BA0C movea.l A0, [A5 - 0x45F4] 00000390 43F3 0000 lea.l A1, [A3 + D0.w] 00000394 20D9 move.l [A0]+, [A1]+ 00000396 20D9 move.l [A0]+, [A1]+ 00000398 20D9 move.l [A0]+, [A1]+ 0000039A 20D9 move.l [A0]+, [A1]+ 0000039C 2F2D BA0C move.l -[A7], [A5 - 0x45F4] 000003A0 2F2D BA78 move.l -[A7], [A5 - 0x4588] 000003A4 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */] 000003A8 508F addq.l A7, 8 label000003AA: 000003AA 302E FFC8 move.w D0, [A6 - 0x38] 000003AE 536E FFC8 subq.w [A6 - 0x38], 1 000003B2 4A40 tst.w D0 000003B4 6686 bne -0x78 /* 0000033C */ 000003B6 3B6E FFFC EA58 move.w [A5 - 0x15A8], [A6 - 0x4] 000003BC 7000 moveq.l D0, 0x00 000003BE 2F00 move.l -[A7], D0 000003C0 2F2D BA78 move.l -[A7], [A5 - 0x4588] 000003C4 4EAD 290A jsr [A5 + 0x290A /* export_1309 */] 000003C8 486D 290A pea.l [A5 + 0x290A /* export_1309 */] 000003CC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000003D0 206D BA78 movea.l A0, [A5 - 0x4588] 000003D4 317C 0001 025E move.w [A0 + 0x25E], 0x1 000003DA 4878 0114 push.l 0x114 000003DE 4878 0180 push.l 0x180 000003E2 302E FFD2 move.w D0, [A6 - 0x2E] 000003E6 48C0 ext.l D0 000003E8 2F00 move.l -[A7], D0 000003EA 48C5 ext.l D5 000003EC 2F05 move.l -[A7], D5 000003EE 302E FFD0 move.w D0, [A6 - 0x30] 000003F2 48C0 ext.l D0 000003F4 2F00 move.l -[A7], D0 000003F6 302E FFCE move.w D0, [A6 - 0x32] 000003FA 48C0 ext.l D0 000003FC 2F00 move.l -[A7], D0 000003FE 2F2D BA78 move.l -[A7], [A5 - 0x4588] 00000402 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */] 00000406 526E FFFE addq.w [A6 - 0x2], 1 0000040A 4FEF 0028 lea.l A7, [A7 + 0x28] label0000040E: 0000040E 302E FFFE move.w D0, [A6 - 0x2] 00000412 4CEE 08F0 FFB4 movem.l D4,D5,D6,D7,A3, [A6 - 0x4C] 00000418 4E5E unlink A6 0000041A 4E75 rts fn0000041C: 0000041C 4E56 0000 link A6, 0 00000420 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00000424 382E 001A move.w D4, [A6 + 0x1A] 00000428 3A2E 0012 move.w D5, [A6 + 0x12] 0000042C 3E2E 0016 move.w D7, [A6 + 0x16] 00000430 0C44 0008 cmpi.w D4, 0x8 00000434 6714 beq +0x16 /* 0000044A */ 00000436 48C7 ext.l D7 00000438 2F07 move.l -[A7], D7 0000043A 48C5 ext.l D5 0000043C 2F05 move.l -[A7], D5 0000043E 2F2D BA78 move.l -[A7], [A5 - 0x4588] 00000442 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 00000446 4FEF 000C lea.l A7, [A7 + 0xC] label0000044A: 0000044A 48C7 ext.l D7 0000044C 2F07 move.l -[A7], D7 0000044E 48C7 ext.l D7 00000450 2F07 move.l -[A7], D7 00000452 48C5 ext.l D5 00000454 2F05 move.l -[A7], D5 00000456 2F2D BA78 move.l -[A7], [A5 - 0x4588] 0000045A 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 0000045E 3C00 move.w D6, D0 00000460 4FEF 0010 lea.l A7, [A7 + 0x10] 00000464 6726 beq +0x28 /* 0000048C */ 00000466 48C4 ext.l D4 00000468 2F04 move.l -[A7], D4 0000046A 2F2D BA78 move.l -[A7], [A5 - 0x4588] 0000046E 302E 000E move.w D0, [A6 + 0xE] 00000472 48C0 ext.l D0 00000474 2F00 move.l -[A7], D0 00000476 302E 000A move.w D0, [A6 + 0xA] 0000047A 48C0 ext.l D0 0000047C 2F00 move.l -[A7], D0 0000047E 2F2D BA78 move.l -[A7], [A5 - 0x4588] 00000482 4EAD 113A jsr [A5 + 0x113A /* export_547 */] 00000486 3C00 move.w D6, D0 00000488 4FEF 0014 lea.l A7, [A7 + 0x14] label0000048C: 0000048C 3006 move.w D0, D6 0000048E 4CEE 00F0 FFF0 movem.l D4,D5,D6,D7, [A6 - 0x10] 00000494 4E5E unlink A6 00000496 4E75 rts